I3DExReflectionFeature Struct Reference
[External Interfaces]

Inheritance diagram for I3DExReflectionFeature:

IMCUnknown TBasicReflectionFeature List of all members.

Public Member Functions

virtual MCCOMErr MCCOMAPI CalcReflection (ReflectionIO &reflectionIO, const LightingContext &lightingContext)=0

Detailed Description

A reflection feature controls the way reflection is calculated on an object. For instance, you could trace rays through the scene to determine the effect or directly get a value for a precalculated map (reflection mapping)...


Member Function Documentation

virtual MCCOMErr MCCOMAPI I3DExReflectionFeature::CalcReflection (  ReflectionIO &  reflectionIO,
const LightingContext &  lightingContext
)  [pure virtual]
 

Calculates the reflection given a particular lighting context (point, shading, incoming ray...)

Parameters:
reflectionIO Info specific to the reflection features
lightingContext The ligthing context (point, shading, incoming ray...)

Implemented in TBasicReflectionFeature.


The documentation for this struct was generated from the following file:
Generated on Wed Dec 7 14:27:32 2005 for Carrara SDK Doc by  doxygen 1.4.5